@charset "utf-8";
/* 
 * My97 DatePicker 4.8
 */
body{font-size:12px;}
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
input{border:0 none;}
.WdateDiv{font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; width:263px; background-color:#E8F5F9;}
.WdateDiv2 { width:360px; }
.WdateDiv .navImg a { display:block; cursor:pointer; height:37px; width:16px;}
.WdateDiv .NavImgll a { float:left; background:transparent url(img.gif) no-repeat scroll 0 0; }
.WdateDiv .NavImgl a { float:left; background:transparent url(img.gif) no-repeat scroll -16px 0; }
.WdateDiv .NavImgr a { float:right; background:transparent url(img.gif) no-repeat scroll -32px 0; }
.WdateDiv .NavImgrr a { float:right; background:transparent url(img.gif) no-repeat scroll -48px 0; }
.WdateDiv #dpTitle { height:37px; margin-right:1px; background:#129bd8; }
.WdateDiv .yminput, .WdateDiv .yminputfocus{font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif;font-size:16px; text-align:center;height:30px; width:50px; cursor:pointer;}
.WdateDiv .yminput {color:#fff;background-color:#129bd8;}
.mmenuwrap { display:inline; margin:4px 0px 0 30px; }
.WdateDiv .yminputfocus {color:#244C7B;background-color:#fff;}
.WdateDiv .menuSel { z-index:1; position:absolute; background-color:#FFFFFF; display:none; }
.WdateDiv .menu { cursor:pointer; background-color:#cce7ef; }
.WdateDiv .menuOn { cursor:pointer; background-color:#234E78; color:#fff;text-align: center;}
.WdateDiv .invalidMenu { color:#aaa; }
.WdateDiv .YMenu { margin-top:20px; }
.WdateDiv .YMenu table {width:100%;}
.WdateDiv .MMenu { margin-top:20px;  *width:62px;}
.WdateDiv .hhMenu { margin-top:-90px;margin-left:26px; }
.WdateDiv .mmMenu { margin-top:-46px; margin-left:26px; }
.WdateDiv .ssMenu { margin-top:-24px; margin-left:26px; }
.WdateDiv .Wweek { text-align:center; background:#DAF3F5; border-right:#BDEBEE 1px solid; }
.WdateDiv .MTitle { color:#304D66; background-color: #C2D8EA; }
.WdateDiv .WdayTable2 { border-collapse:collapse; border:#c5d9e8 1px solid; }
.WdateDiv .WdayTable2 table { border:0; }
.WdateDiv .WdayTable { border-collapse:collapse; line-height:30px; color: #254b7c; }
.WdateDiv .WdayTable td { border-right:#fff 1px solid; border-bottom:#fff 1px solid; text-align:center; font-size:13px; }
.WdateDiv .Wday { cursor:pointer; }
.WdateDiv .WdayOn { cursor:pointer; background-color:#C0EBEF; }
.WdateDiv .Wwday { cursor:pointer; color:#FF2F2F; }
.WdateDiv .WwdayOn { cursor:pointer; color:#000; background-color:#C0EBEF; }
.WdateDiv .Wtoday { cursor:pointer; color:blue; }
.WdateDiv .Wselday { color:#fff; background-color: #129bd8; }
.WdateDiv .WspecialDay { background-color:#66F4DF; }
.WdateDiv .WotherDay { cursor:pointer; color:#a6c0d7; }
.WdateDiv .WotherDayOn { cursor:pointer; background-color:#C0EBEF; }
.WdateDiv .WinvalidDay { color:#aaa; }
.WdateDiv #dpTime { float:left;}
.WdateDiv #dpTime #dpTimeStr {margin:0 5px 0;font-size:12px;}
.WdateDiv #dpTime input { width:18px; height:20px;line-height:20px;text-align:center;border:#ccc 1px solid;}
.WdateDiv #dpTime .tB { border-right:0px; }
.WdateDiv #dpTime .tE { border-left:0; border-right:0; }
.WdateDiv #dpTime .tm { width:7px; border-left:0; border-right:0;}
.WdateDiv #dpTime #dpTimeUp {zoom:1;height:10px; width:13px;overflow:hidden;border:0px; background:url(img.gif) no-repeat -32px -37px;margin-top:0;vertical-align:top;*vertical-align:auto;}
@media screen\0 {
  .WdateDiv #dpTime #dpTimeUp{margin-top:6px;}
  .WdateDiv #dpTime input{height:18px;line-height:18px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .WdateDiv #dpTime #dpTimeUp{margin-top:0;}
  .WdateDiv #dpTime input{height:20px;line-height:20px;}
}
.WdateDiv #dpTime #dpTimeDown { height:10px; width:13px; border:0px; background:url(img.gif) no-repeat -48px -37px;vertical-align:top;*vertical-align:auto;}
.WdateDiv #dpQS { float:left; margin-right:3px; margin-top:3px; background:url(img.gif) no-repeat 0px -37px; width:20px; height:20px; cursor:pointer; }
.WdateDiv #dpControl { text-align:right;}
.WdateDiv .dpButton { font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; height:25px; width:45px; border:0; color: #254b7c; background:#C2D8EA;margin-right:1px; }


.menuSel table td {cursor:pointer; background-color:#E8F5F9; color:#254b7c;text-align: center; font-size: 12px; padding: 5px 8px; border: 1px solid #fff;}
.menuSel table td.menuOn {background-color:#234E78; color:#fff;}
.menuSel table td.invalidMenu { color:#a6c0d7;cursor: default;}